package LeetCode.month02.day45;

import java.util.ArrayDeque;
import java.util.ArrayList;
import java.util.Deque;
import java.util.List;

public class No71 {
    public String simplifyPath(String path) {
        String[] strings = path.split("/");
        List<String> res = new ArrayList<>();
        for (String s : strings) {
            if(s.isEmpty()||s.equals(".")){
                continue;
            }
            if(!s.equals("..")){
                res.add(s);
            }else if(!res.isEmpty()){
                res.remove(res.size()-1);
            }
        }
        return "/"+String.join("/",res);
    }
}
